import type { JSX } from "react";

export type availableGlyphs =
  | "account-circle"
  | "account"
  | "add"
  | "approved"
  | "arrow-back"
  | "arrow-down"
  | "arrow-forward"
  | "arrow-full-down"
  | "arrow-full-up"
  | "attention"
  | "bazar"
  | "category"
  | "check"
  | "chevron-down"
  | "chevron-left"
  | "chevron-right"
  | "chevron-up"
  | "close"
  | "comment"
  | "comment-outline"
  | "construction"
  | "contact"
  | "discord"
  | "discussion"
  | "discussionFollow"
  | "discussionUnfollow"
  | "declined"
  | "delete"
  | "difficulty"
  | "donate"
  | "doubleTick"
  | "download"
  | "download-cloud"
  | "edit"
  | "email"
  | "email-outline"
  | "employee"
  | "external-url"
  | "facebook"
  | "filter"
  | "flag-unknown"
  | "food"
  | "version 5"
  | "guides"
  | "hide"
  | "hyperlink"
  | "image"
  | "impact"
  | "information"
  | "instagram"
  | "landscape"
  | "loading"
  | "location-on"
  | "lock"
  | "machine"
  | "machines"
  | "mail-outline"
  | "map"
  | "megaphone"
  | "megaphone-active"
  | "megaphone-inactive"
  | "menu"
  | "more-vert"
  | "moulds"
  | "notifications"
  | "other"
  | "patreon"
  | "pdf"
  | "plastic"
  | "profile"
  | "products"
  | "recycling"
  | "reply"
  | "reply-outline"
  | "report"
  | "research"
  | "revenue"
  | "service-email"
  | "show"
  | "slack"
  | "sliders"
  | "social-media"
  | "star"
  | "star-active"
  | "step"
  | "supporter"
  | "thunderbolt"
  | "thunderbolt-grey"
  | "time"
  | "turned-in"
  | "update"
  | "upload"
  | "utilities"
  | "useful"
  | "verified"
  | "volunteer"
  | "website"
  | "search"
  | "starter kits"
  | "globe"
  | "gps-location"
  | "copy-link";

export type IGlyphs = { [k in availableGlyphs]: JSX.Element };
